package org.nepu.scr.indexrate.vo.drillingrate.keydevice.improvesystem;

import lombok.Data;
import org.nepu.scr.indexrate.converter.drillingrate.keydevice.improvesystem.InputTerminalConverter;

import javax.persistence.Column;
import javax.persistence.Convert;

@Data
public class DerrickBearingCapacity {

    //型号
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "model")
    InputTerminal model;

    //井架最大钩载（≥1800KN）
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "max_grain_load")
    InputTerminal maxGrainLoad;

    //井架有效高度（m）
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "effective_height")
    InputTerminal effectiveHeight;

    //作业最大钩载（KN）
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "max_job_load")
    InputTerminal maxJobLoad;

    //顶驱重量（t）
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "top_drive_weight")
    InputTerminal topDriveWeight;

    //游车大钩重量（t）
    @Convert(converter = InputTerminalConverter.class)
    @Column(name = "truck_big_hook_weight")
    InputTerminal truckBigHookWeight;
}
